home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / DETH_SRC.ZIP / TIMERX.H < prev   
C/C++ Source or Header  |  1993-06-23  |  1KB  |  48 lines

  1.  
  2. /* Copyright 1993 by Peter Sprenger   Pete@amber.dinoco.de
  3.  *                   5014 Kerpen 3
  4.  *                   Germany
  5.  *
  6.  * Permission to use, copy, modify, and distribute this
  7.  * software and its documentation for any purpose and without
  8.  * fee is hereby granted, provided that the above copyright
  9.  * notice appear in all copies.  The author Peter Sprenger
  10.  * makes no representations about the suitability of this
  11.  * software for any purpose.  It is provided "as is" without
  12.  * express or implied warranty.
  13.  */
  14.  
  15.  
  16. /* timerx prototypes */
  17.  
  18. typedef unsigned int WORD;
  19. typedef unsigned char BYTE;
  20.  
  21. extern WORD tax,tay,tbx,tby; /* values of potentiometer */
  22. extern WORD ba1,ba2,bb1,bb2; /* button values; bit set = pressed */
  23.  
  24. void ReadTJoy(BYTE which);
  25. void ReadTJoy2(BYTE which);
  26. void ReadBJoy();
  27.  
  28. void InitT2();
  29. void timer_on();
  30. WORD timer_off();
  31. WORD to_micro(WORD clk);
  32. void clkdelay(WORD clicks);
  33. void measure();
  34. void mdelay(WORD delay);
  35. WORD mcalc(WORD micro);
  36. WORD vbl_measure();
  37. void Install_Timer0(WORD period,void far (*func)());
  38. void Remove_Timer0();
  39.  
  40. void Install_RTC(WORD hertz,void far (*func)());
  41. void Remove_RTC();
  42.  
  43. BYTE int2vect(BYTE intnr);
  44. void enable_int(BYTE nr);
  45. void disable_int(BYTE nr);
  46.  
  47.  
  48.